|
Emplacement du menu |
---|
TechDraw → Vues de Techdraw → Insérer une vue |
Ateliers |
TechDraw |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
TechDraw Projection de groupe, TechDraw Vue d'un objet Spreadsheet, TechDraw Vue d'un objet Arch, TechDraw Symbole, TechDraw Image |
L'outil TechDraw Vue ajoute une représentation d'un ou plusieurs objets à une page de dessin. introduit dans la version 1.0: il peut créer un élément de groupe de projection (une seule vue), un groupe de projection, une vue de Spreadsheet, une vue de Arch, un symbole ou une vue d'une image.
Jusqu'à la version 0.21 et précédentes, l'outil ne pouvait créer qu'une vue de Part, très similaire à un élément de groupe de projection.
Vue d'une boîte pleine avec des lignes cachées
Feuille
, Automatique
ou Personnalisée
. Si la dernière option est sélectionnée, entrez le numérateur et le dénominateur de l'échelle.Panneau des tâches Vue de l'objet
Voir aussi : Éditeur de propriétés
Une vue de Part, en fait un objet TechDraw::DrawViewPart
, a les propriétés suivantes :
Base
Distance
) : position horizontale de la vue sur la page. (1)Distance
) : position verticale de la vue sur la page. (1)Bool
) : empêche les vues d'être déplacées dans l'interface graphique si mis à true
. La vue peut toujours être déplacée en modifiant les propriétés X,Y. (1)Angle
) : rotation dans le sens inverse des aiguilles d'une montre de la vue sur la page en degrés. (1)Enumeration
) : type d'échelle. Options : (1)
Page
: utilise le paramètre d'échelle de la Page.Automatic
: adapte la vue à la page.Custom
: utilise l'échelle définie par DonnéesScale.FloatConstant
) : la vue sera rendue sur la page dans un rapport échelle:1 par rapport à la source. (1)String
) : légende de texte courte optionnelle. (1)Cosmetics
TechDraw::PropertyCosmeticVertexList
)TechDraw::PropertyCosmeticEdgeList
)TechDraw::PropertyCenterLineList
)TechDraw::PropertyGeomFormatList
)HLR Parameters
Bool
) : si true
, TechDraw utilisera une approximation polygonale pour calculer la géométrie du dessin. Si false
, TechDraw utilisera un algorithme de précision. CoarseView peut être beaucoup plus rapide pour les modèles complexes. La qualité du dessin est réduite, car chaque courbe est approximée comme une série de segments de ligne courts. Les sommets ne sont pas affichés dans CoarseView, car chaque segment court entraînerait la création de deux nouveaux sommets et l'affichage devient encombré. Les dimensions linéaires peuvent être ajoutées à une CoarseView, mais il est peu probable qu'elles soient utiles.Bool
) : active/désactive des lignes lisses visibles.Bool
) : active/désactive des lignes de couture visibles.Bool
) : active/désactive des lignes isométriques (u,v) visibles.Bool
) : active/désactive des lignes cachées.Bool
) : active/désactive des lignes cachées lisses.Bool
) : active/désactive des lignes de couture cachées.Bool
) : active/désactive des lignes isométriques (u,v) cachées.Integer
) : nombre de lignes isométriques (u,v) à dessiner sur chaque face.Integer
) : le nombre de fois que FreeCAD doit essayer de nettoyer le résultat des lignes cachées supprimées. introduit dans la version 0.21Projection
LinkList
) : liens vers les objets dessinables à représenter.XLLinkList
) : liens vers les objets dessinables dans un fichier externe.Vector
) : ce vecteur contrôle la direction depuis laquelle vous regardez l'objet. +X est la droite, -X est la gauche, +Y est l'arrière, -Y est l'avant (regardant dans l'écran), +Z est le haut et -Z est le bas. Ainsi, une vue de face est (0,-1,0) et une vue isométrique est (1,-1,1).Vector
) : ce vecteur contrôle la rotation de la vue autour de la direction.Bool
) : true
pour une projection en perspective, false
pour une projection orthogonale.Distance
) : distance entre le plan de la caméra et le plan de projection pour les projections en perspective. Doit être ajustée pour s'adapter à l'objet. Trop loin et la perspective est perdue, trop près et l'objet est déformé.
Base
Bool
) : toujours afficher l'étiquette de la vue si true
. (1)Integer
) : sur ou sous le niveau d'empilement par rapport aux autres vues. (1) introduit dans la version 0.21Broken View
Enumeration
) : définit le style de la ligne de rupture, quand cela est possible. introduit dans la version 1.0Enumeration
) : ajuste le type de représentation de la ligne de rupture sur les vues interrompues, quand cela est possible : None
, ZigZag
or Simple
. introduit dans la version 1.0Decoration
Bool
) : active/désactive des marques centrales d'arc de cercle.Float
) : ajustement de la taille des marques centrales d'arc de cercle, si activé.Bool
) : affiche une ligne centrale horizontale dans la vue.Bool
) : affiche temporairement les lignes invisibles.Bool
) : affiche une ligne centrale verticale dans la vue.Faces
Color
) : définit la couleur des faces. introduit dans la version 1.0Percent
) : définit la transparence des faces. introduit dans la version 1.0Highlight
Float
) : ajuste la rotation de la mise en évidence du détail, le cas échéant.Color
) : définit la couleur de la ligne de surbrillance, le cas échéant.Enumeration
) : définit le style de la ligne de mise en évidence, le cas échéant.Lines
Length
) : pas encore implémenté.Length
) : épaisseur des lignes cachées, si elles sont activées.Length
) : épaisseur des lignes de surface isométriques (u,v) et des lignes de dimension.Length
) : épaisseur des lignes visibles. Voir Groupe de lignes.Section Line
Bool
) : affiche/masque la ligne de coupe de la section, quand cela est possible. introduit dans la version 1.0Color
) : définit la couleur de la ligne de la section, quand cela est possible.Bool
) : affiche/masque les marques aux changements de direction pour la section complexe, quand cela est possible. introduced in version 0.21Enumeration
) : définit le style de ligne de la section, quand cela est possible.Bool
) : affiche/masque la ligne de section, quand cela est possible.(1) ces propriétés sont communes à tous les types de vues.
Voir aussi : Éditeur de propriétés
Une groupe de projection d'un élément, en fait un objet TechDraw::DrawProjGroupItem
, est dérivée d'une vue de Part et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Base
Enumeration
) : le type de vue (Front
, Left
, etc.).Vector
) : déclassé, utilisez DonnéesXDirection à la place.
Voir TechDraw Groupe de projections.
Voir TechDraw Vue de Spreadsheet.
Voir TechDraw Vue de Arch.
Voir TechDraw Symbole.
Voir TechDraw Image.
Voir aussi : Autogenerated API documentation et Débuter avec les scripts.
Une vue de Part peut être crée à partir de macros et de la console Python en utilisant la fonction suivante :
import FreeCAD as App
doc = App.ActiveDocument
box = doc.addObject("Part::Box", "Box")
page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template
# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True
view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = [box]
view.Direction = (0, 0, 1)
view.X = page.PageWidth / 2
view.Y = page.PageHeight / 2
doc.recompute()